Skip to content

Bump ddtrace from 4.4.0 to 4.5.2#504

Merged
BigSpaceships merged 1 commit into
developfrom
dependabot/pip/ddtrace-4.5.2
Mar 26, 2026
Merged

Bump ddtrace from 4.4.0 to 4.5.2#504
BigSpaceships merged 1 commit into
developfrom
dependabot/pip/ddtrace-4.5.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 9, 2026

Copy link
Copy Markdown
Contributor

Bumps ddtrace from 4.4.0 to 4.5.2.

Release notes

Sourced from ddtrace's releases.

4.5.2

Estimated end-of-life date, accurate to within three months: 05-2027 See the support level definitions for more information.

Bug Fixes

  • Add a timeout to Unix socket connections to prevent thread I/O hangs during pre-fork shutdown.

4.5.1

Estimated end-of-life date, accurate to within three months: 05-2027 See the support level definitions for more information.

⚠️ Known issues

We have identified a bug where workloads relying on fork could encounter crashes post-fork due to a race condition. We are currently working on a fix.

Bug Fixes

  • AAP: Fixes a memory corruption issue where concurrent calls to the WAF on the same request context from multiple threads (e.g. an asyncio event loop and a thread pool executor inheriting the same context via contextvars) could cause use-after-free or double-free crashes (SIGSEGV) inside libddwaf. A per-context lock now serializes WAF calls on the same context.

  • CI Visibility: Fixed an incompatibility with pytest-html and other third-party reporting plugins caused by the ddtrace pytest plugin using a non-standard dd_retry test outcome for retry attempts. The outcome is now set to rerun, which is the standard value used by pytest-rerunfailures and recognized by reporting plugins.

4.5.0

Estimated end-of-life date, accurate to within three months: 05-2027 See the support level definitions for more information.

⚠️ Known issues

We have identified a bug where workloads relying on fork could encounter crashes post-fork due to a race condition. We are currently working on a fix.

Upgrade Notes

  • dynamic instrumentation
    • log probes now use the debugger intake track. This requires Datadog agent version 7.49.0 or above.
  • CI Visibility
    • Official release of the new version of the pytest plugin, with architectural improvements. This new version uses an independent span writer for Test Optimization (similar to the DD_CIVISIBILITY_USE_BETA_WRITER option), and also contains performance and memory usage improvements. A beta version of the plugin had been available since v4.2.0, and could be enabled via the DD_PYTEST_USE_NEW_PLUGIN environment variable. This new version is now the default, and the environment variable can be used to revert to the previous plugin if used with false or 0 values.

Deprecation Notes

  • tracing
    • DD_TRACE_128_BIT_TRACEID_GENERATION_ENABLED is deprecated and will be removed in version 5.0.0. 128-bit trace ID generation will become mandatory.
  • The tracer parameter is deprecated in the following functions and class methods and will be removed in version 5.0.0:
    • aiohttp: trace_app
    • asgi: TraceMiddleware.__init__
    • bottle: TracePlugin.__init__
    • cherrypy: TraceMiddleware.__init__
    • falcon: TraceMiddleware.__init__

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Mar 9, 2026
@dependabot dependabot Bot force-pushed the dependabot/pip/ddtrace-4.5.2 branch from dce41f6 to aedf46d Compare March 11, 2026 00:22
@dependabot dependabot Bot force-pushed the dependabot/pip/ddtrace-4.5.2 branch 4 times, most recently from 9be5622 to 19d9ce5 Compare March 26, 2026 04:03
Bumps [ddtrace](https://github.com/DataDog/dd-trace-py) from 4.4.0 to 4.5.2.
- [Release notes](https://github.com/DataDog/dd-trace-py/releases)
- [Changelog](https://github.com/DataDog/dd-trace-py/blob/main/CHANGELOG.md)
- [Commits](DataDog/dd-trace-py@v4.4.0...v4.5.2)

---
updated-dependencies:
- dependency-name: ddtrace
  dependency-version: 4.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/ddtrace-4.5.2 branch from 19d9ce5 to ed5f367 Compare March 26, 2026 04:06

@BigSpaceships BigSpaceships left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@BigSpaceships BigSpaceships merged commit b6ccf25 into develop Mar 26, 2026
3 checks passed
@BigSpaceships BigSpaceships deleted the dependabot/pip/ddtrace-4.5.2 branch March 26, 2026 04:11
BigSpaceships pushed a commit that referenced this pull request Apr 2, 2026
Bumps [ddtrace](https://github.com/DataDog/dd-trace-py) from 4.4.0 to 4.5.2.
- [Release notes](https://github.com/DataDog/dd-trace-py/releases)
- [Changelog](https://github.com/DataDog/dd-trace-py/blob/main/CHANGELOG.md)
- [Commits](DataDog/dd-trace-py@v4.4.0...v4.5.2)

---
updated-dependencies:
- dependency-name: ddtrace
  dependency-version: 4.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant